Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[maestro] setup direct subscription for dotnet/runtime #9347

Merged
merged 2 commits into from
Sep 30, 2024

Conversation

jonathanpeppers
Copy link
Member

Context: b5e7598
Changes: dotnet/runtime@46cfb74...200d05e

.NET 9 RC 2 will include security fixes, so the very latest builds will be internal. As a way for us to test the newest possible public builds, we can update dotnet/runtime ahead of dotnet/sdk.

Following the instructions at b5e7598, I ran the following command for the latest build on the release/9.0-rc2 branch:

> darc get-build --repo dotnet/runtime --commit 200d05e41fc2212ff8c98ed79ebe9043bfed58aa
Repository:    https://github.com/dotnet/runtime
Branch:        release/9.0-rc2
Commit:        200d05e41fc2212ff8c98ed79ebe9043bfed58aa
Build Number:  20240923.4
Date Produced: 9/23/2024 8:50 PM
Build Link:    https://dev.azure.com/dnceng/internal/_build/results?buildId=2545106
AzDO Build Id: 2545106
BAR Build Id:  239703
Released:      False
Channels:
- .NET 9 RC 2

Then using BAR Build Id:

> darc update-dependencies --id 239703
Looking up build with BAR id 239703
Updating 'Microsoft.NET.ILLink.Tasks': '9.0.0-rc.2.24463.7' => '9.0.0-rc.2.24473.4' (from build '20240923.4' of 'https://github.com/dotnet/runtime')
Updating 'Microsoft.NETCore.App.Ref': '9.0.0-rc.2.24463.7' => '9.0.0-rc.2.24473.4' (from build '20240923.4' of 'https://github.com/dotnet/runtime')
Checking for coherency updates...
Local dependencies updated based on build with BAR id 239703 (20240923.4 from https://github.com/dotnet/runtime@release/9.0-rc2)

After this is merged, we can add a new daily subscription, such as:

> darc add-subscription --channel ".NET 9 RC 2" --target-branch "release/9.0.1xx-rc2" --source-repo https://github.com/dotnet/runtime --target-repo https://github.com/dotnet/android

Context: b5e7598
Changes: dotnet/runtime@46cfb74...200d05e

.NET 9 RC 2 will include security fixes, so the very latest builds
will be internal. As a way for us to test the newest possible *public*
builds, we can update dotnet/runtime *ahead* of dotnet/sdk.

Following the instructions at b5e7598, I ran the following command for the latest
build on the `release/9.0-rc2` branch:

    > darc get-build --repo dotnet/runtime --commit 200d05e41fc2212ff8c98ed79ebe9043bfed58aa
    Repository:    https://github.com/dotnet/runtime
    Branch:        release/9.0-rc2
    Commit:        200d05e41fc2212ff8c98ed79ebe9043bfed58aa
    Build Number:  20240923.4
    Date Produced: 9/23/2024 8:50 PM
    Build Link:    https://dev.azure.com/dnceng/internal/_build/results?buildId=2545106
    AzDO Build Id: 2545106
    BAR Build Id:  239703
    Released:      False
    Channels:
    - .NET 9 RC 2

Then using `BAR Build Id`:

    > darc update-dependencies --id 239703
    Looking up build with BAR id 239703
    Updating 'Microsoft.NET.ILLink.Tasks': '9.0.0-rc.2.24463.7' => '9.0.0-rc.2.24473.4' (from build '20240923.4' of 'https://github.com/dotnet/runtime')
    Updating 'Microsoft.NETCore.App.Ref': '9.0.0-rc.2.24463.7' => '9.0.0-rc.2.24473.4' (from build '20240923.4' of 'https://github.com/dotnet/runtime')
    Checking for coherency updates...
    Local dependencies updated based on build with BAR id 239703 (20240923.4 from https://github.com/dotnet/runtime@release/9.0-rc2)

After this is merged, we can add a new daily subscription, such as:

    > darc add-subscription --channel ".NET 9 RC 2" --target-branch "release/9.0.1xx-rc2" --source-repo https://github.com/dotnet/runtime --target-repo https://github.com/dotnet/android
@jonathanpeppers
Copy link
Member Author

/cc @rolfbjarne you probably want to do the same thing for xamarin/xamarin-macios

rolfbjarne added a commit to xamarin/xamarin-macios that referenced this pull request Sep 30, 2024
.NET 9 RC 2 will include security fixes, so the very latest builds will be
internal. As a way for us to test the newest possible public builds, we can
update dotnet/runtime ahead of dotnet/sdk.

See also Android's PR: dotnet/android#9347
@jonathanpeppers jonathanpeppers merged commit 94fe7b4 into release/9.0.1xx-rc2 Sep 30, 2024
56 of 58 checks passed
@jonathanpeppers jonathanpeppers deleted the dev/maestro/rc2 branch September 30, 2024 21:08
rolfbjarne added a commit to xamarin/xamarin-macios that referenced this pull request Oct 1, 2024
.NET 9 RC 2 will include security fixes, so the very latest builds will be
internal. As a way for us to test the newest possible public builds, we can
update dotnet/runtime ahead of dotnet/sdk.

See also Android's PR: dotnet/android#9347
@github-actions github-actions bot locked and limited conversation to collaborators Oct 31, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant